.cityList-main {
	background-color: #FFFFFF;
	.scroll-wrap {
		flex: 1;
		overflow: hidden;
		.list-item {
			color: #333;
			.letter-row {
				position: relative;
				padding-left: 30rpx;
				height: 66rpx;
				line-height: 66rpx;
				font-size: 28rpx;
				font-weight: 700;
				background-color: #f7f7f7;
			}
			.city-row {
				position: relative;
				margin-left: 30rpx;
				height: 80rpx;
				line-height: 80rpx;
				background-color: #FFFFFF;
			}
		}
		.key-list {
			position: fixed;
			right: 0;
			top: 192rpx;
			padding: 10rpx 20rpx 10rpx 40rpx;
			z-index: 9999;
			.key-item {
				margin-bottom: 6rpx;
				width: 40rpx;
				height: 40rpx;
				line-height: 40rpx;
				font-size: 26rpx;
				text-align: center;
			}
			.active {
				color: #fff;
				background-color: #f2270c;
				border-radius: 50%;
			}
		}
	}
}